﻿using WebService.Model;
using System;
using System.Collections.Generic;
using System.Linq.Expressions;
using System.Text;
using WebService.IRepository.Base;

namespace WebService.IRepository
{
    //仓储模式的基本就是如何将持久化动作和对象获取方式以及领域模型Domain Model结合起来，进一步：如何更加统一我们的语言(Ubiquitous Language)，一个整合持久化技术的好办法是仓储Repositories。明白了这个问题，你就知道，定义仓储，首先需要定义IRepository接口（1），然后再Repository中实现（2），接着在IService层中引用这些接口，同时也可以自定义扩展业务逻辑接口（3），最后在Service层中去实现（4），这就是四层。
    public interface IAdvertisementRepository : IBaseRepository<Advertisement>
    {
    }
}
